History
History
Synonyms
UK
US
Meaning:
liquidate

to bring (especially an unsuccessful business company) to an end by dividing up its property to pay debts

pay; change into cash

SELL UP as in Wiktionary
SELL UP as in Wikipedia